Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Hilton Waikoloa USTA Challenger - Waikoloa AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Zivnobanka Open - Prostejov Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Open Diputacion - Cordoba LTA Men's Challenger - Wrexham Podebradka Cup - Prague Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Samsung Securities Cup Challenger - Seoul KGHM Polish Indoors - Wroclaw Residenza Open - Magdeburg ECM Cup - Prague Tatra Banka Open 2001 - Bratislava Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Prague Challenger - Prague Zivnobanka Open - Prostejov Ciur Pribram Challenger - Pribram Volkswagen TED Open - Istanbul Segovia Challenger Open Castilla y Leon - Segovia Yugoslavia Open - Belgrade VIII Avierto Internacional de Salinas - Salinas Medicor Open - Budapest Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz Banca Marche Tennis Cup - San Benedetto Warsteiner Challenger Lubeck - Lubeck Zivnobanka Open 1999 - Prostejov ATU Cup 1999 - Weiden Open Castilla y Leon - Segovia Ciur Cup 99 - Prague Rado Geneva Challenger - Geneva drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Zivnobanka Czech Open - Prostejov XXX Edizione 'A Savoldi Marco' - Manerbio Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota San Luis Potosi Challenger - San Luis Potosi Czech Open - Prostejov The Surbiton Trophy - Surbiton Bogota Challenger - Bogota ECM Prague Open 2005 - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba dBI Tennis Challenger - Binghamton PrivatBank Cup - Dnepropetrovsk The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The Surbiton Trophy - Surbiton Tatra Banka Slovak Open - Bratislava Furth Challenger Prostejov Challenger Bogota Challenger Bogota Challenger Rennes Challenger Sunrise Challenger San Jose Challenger Bogota Challenger Mons Challenger Medellin Challenger Pereira Challenger Prostejov Challenger Dallas Challenger Prostejov Challenger Mons Challenger Bucaramanga Challenger Ostrava Challenger Prostejov Challenger Drummondville Challenger Cali Challenger Pereira Challenger Bucaramanga Challenger Leon Challenger Aptos Challenger Rome Challenger Manchester Challenger The Indian Oil Servo ATP Challenger - Chandigarh Bogota Challenger Bratislava Challenger The Wrexham Challenger - Wrexham Puebla Challenger Monterrey Challenger Canberra Challenger Morelos Challenger Surbiton Challenger Sports Expert Open - Nettingsdorf Vicenza Challenger Heinekin Open 1998 - Budva Nuembrecht Challenger - Nuembrecht ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Floridablanca Challenger Santo Domingo Challenger Seguros Bolivar Open - Bogota Open Castilla y Leon - Segovia Monterrey Challenger Volkswagen TED Open - Istanbul DPD Challenger 99 - Aschaffenburg Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon GHI Bronx Classic - Bronx Arroyo de la Encomienda - Valladolid XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota San Marino Cepu Open - San Marino Tatra Banka Open - Bratislava Project Independence Men's Challenger - Mandeville IX Trofeo Ciudad de Quito - Quito Mobilux Open - Luxembourg Sao Paulo - Brazil Abierto Colombiano de Tenis - Bogota Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Rennes Challenger Barranquilla Challenger Czech Open 2005 - Prostejov Pereira Challenger BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Caltanissetta Challenger Tunis Open 2006 - Tunis Knoxville Challenger Orleans Challenger USTA Challenger of North Miami Beach - North Miami Beach Bogota Challenger Zivnobanka Czech Open - Prostejov Heilbronn Open - Heilbronn Architect Open - Budapest VSZ Solvak Open Challenger - Kosice X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba 3° Trofeo 'Citta di Brindisi' - Brindisi USTA Challenger of San Antonio - San Antonio Japan Open - Tokyo Tento Czech Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten Gelsor Open Romania - Bucharest Kremlin Cup - Moscow Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan Copenhagen Open - Copenhagen BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Savannah Challenger Ethias Trophy - Mons Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw BNP Paribas Primrose - Bordeaux ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Next Generation Hardcourts - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Seguros Bolivar Open - Bogota Chennai Open - Chennai AIG Japan Open - Tokyo Oldum Brown Vancouver Open - Vancouver ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Bancolombia Open - Cali Seguros Bolivar Open - Medellin BA-CA Tennis Trophy - Vienna Salinas Challenger Heilbronn Challenger Wroclaw Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Bogota Challenger Sydney International - Sydney San Luis Potosi Challenger Mexico City Challenger Millenium Tennis Championships - Delray Beach Pereira Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Alessandria Challenger The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona BMW Open - Munich Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Cali Challenger Mons Challenger Barranquilla Challenger ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas SAP Open - San Jose Bogota Challenger The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Prostejov Challenger Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney Bogota Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London Legg Mason Tennis Classic - Washington Campbells Hall of Fame Tennis Championships - Newport Bucaramanga Challenger Estoril Open - Estoril AIG Japan Open Tennis Championships - Tokyo Barranquilla Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Bordeaux Challenger Open de Tenis Comunidad Valenciana - Valencia Prostejov Challenger Dubai Open - Dubai Nottingham Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Cali Challenger Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney Bogota Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Farmers Classic - Los Angeles Cali Challenger Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland Legg Mason Tennis Classic - Washington SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne PTT Thailand Open - Bangkok Erste Bank Open - Vienna Valencia Open - Valencia Apia International - Sydney Estoril Open - Estoril Noumea Challenger Chitre Challenger Gerry Weber Open - Halle AEGON Championships - London San Luis Potosi Challenger Claro Open Colombia - Bogota Citi Open - Washington If Stockholm Open - Stockholm Ecuador Open - Quito Gerry Weber Open - Halle Ecuador Open - Quito Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona SAP Open - San Jose Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Pereira Challenger Geneva Open - Geneva Morelos Challenger Sarasota Challenger Heilbronn Challenger Winston-Salem Open - Winston-Salem Vancouver Challenger Medellin Challenger Champaign Challenger Noumea Challenger Bucaramanga Challenger Bergamo Challenger Guadalajara Challenger Leon Challenger Malaysian Open - Kuala Lumpur Malaysian Open - Kuala Lumpur Tallahassee Challenger Bordeaux Challenger Manchester Challenger Salem Open - Hong Kong Ilkley Challenger Hungarian Architect Open - Budapest Barranquilla Challenger Medellin Challenger Las Vegas Challenger Guayaquil Challenger Bogota Challenger KGHM Polish Indoors - Wroclaw Noumea Challenger The Scottish Tennis Championships - Edinburgh Valencia Open - Valencia Challenger de Granby - Granby Nottingham Challenger Osaka International Tennis Tournament - Osaka Bogota Challenger Zivnobanka Czech Open - Prostejov Telenordia Swedish Open - Bastad Fairfield Challenger RCA Championships - Indianapolis The Hamlet Cup - Long Island Mercedes Cup - Stuttgart Erste Bank Open - Vienna Estoril Open - Estoril BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Dubai Duty Free Tennis Championships - Dubai Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Healthsouth/USTA Challenger - Denver Open 13 - Marseille Citi Open - Washington BMW Open - Munich Ecuador Open - Quito Hall of Fame Tennis Championships - Newport IPB Czech Indoor - Ostrava BMW Open - Munich Gerry Weber Open - Halle AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Wimbledon - London Aircel Chennai Open - Chennai Chennai Open - Chennai Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco BMW Open - Munich Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Prostejov Challenger Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille Allianz Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Vietnam Open - Ho Chi Minh City Bank Austria Tennis Trophy - Vienna Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Open SEAT Godo 2006 - Barcelona RCA Championships - Indianapolis Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Erste Bank Open - Vienna The Stella Artois Championships - London Next Generation Adelaide International - Adelaide Countrywide Classic - Los Angeles Open 13 - Marseille Open Sabadell Atlantico - Barcelona Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb AEGON International - Eastbourne Mercedes Cup - Stuttgart Winston Salem - Winston Salem If Stockholm Open - Stockholm BMW Open - Munich Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome BNP Paribas Masters - Paris Telecom Italia Masters - Rome Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Rogers Cup - Montreal NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Shanghai - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati Internazionali d'Italia - Rome French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle The Artois Championships - London Australian Open - Melbourne U.S. Open - New York Mercedes-Benz Cup - Los Angeles French Open - Paris Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 AAMI Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London